@charset "utf-8";

/* CSS Document */
/* Font Family Settings ------ */
body{ background:#fff none; margin:0px; padding:0px; color:#555; font:normal normal normal 75%/18px Arial, 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', 'Titillium Web';}
@media screen and (-webkit-min-device-pixel-ratio:0) {  body { -webkit-text-size-adjust:none; } }
/* Firefox Scrollbar Hack - Do not remove */
html {margin-bottom: 1px; height: 100%!important; height: auto;}
/* Font Style Setting-----------*/
.f_bold{ font-weight:bold;	}
.f_italic{ font-style:italic;}
.f_8 {	font-size:8px;}
.f_10{	font-size:10px;}
.f_11{	font-size:11px;}
.f_12{	font-size:12px;}
.f_13{	font-size:13px;}
.f_14{	font-size:14px;}
.f_15{	font-size:15px;}
.f_16{	font-size:16px;}
.f_red{	   color:#e30327;}
.f_white{  color:#fff;}
.f_orange{ color:#F87500;}
.f_purple{ color:#72478F;}
.f_black{  color:#000;}
.f_blue{   color:#2285C4;}
.f_gray{   color:#5B5D57;}

.no-margin { margin:0px;}
.clear-both { clear:both;}
.a_left{ text-align:left;}
.a_right{ text-align:right;}
.v_middle{ vertical-align:middle;}
.float_l{ float:left; margin:2px 20px 18px 0px;}
.float_r{ float:right; margin:2px 0px 18px 20px;}
/* Core Formatting ------ */

td,tr,div,p{
	line-height:18px;
	padding:0px;
	font-size:100%;
	}

p { margin:0px 0px 18px 0px; }
h1, h2, h3, h4, h5 { padding:0px; margin:0px 0px 20px; color:#555;  font-family:'Titillium Web', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1'; font-weight:600; }
h1 {font-size:200%; line-height:26px; } /*font-size:24px; line-height:26px;*/
h2 {font-size: 183%; line-height:24px; } /* font-size: 22px; line-height:24px;*/
h3 { font-size:150%; line-height:24px; }/* font-size: 18px; line-height:24px*/
h4 {font-size: 133%; line-height:18px; } /* font-size: 16px; line-height: 18px;*/
h5 {font-size: 116%; line-height:18px; } /* font-size: 14px; line-height:18px; */

a, a:link, a:visited, a:hover {color: #555; text-decoration: none; font-weight: normal;}
a:hover {color:#222; cursor:pointer; text-decoration:underline;}
img { max-width:100%;}
a img { border:medium none; cursor:pointer;}
a.advance-search { }
a.advance-search:hover { }

.item-page p { margin-bottom:18px;}
.item-page h1, .item-page h2,.item-page h3, .item-page h4,.item-page h5, .item-page h5 { padding:0px; margin:0px 0px 20px; color:#555;  font-family:'Titillium Web'; font-weight:600; }
.item-page h1 {font-size:200%; line-height:26px; } /*font-size:24px; line-height:26px;*/
.item-page h2 {font-size: 183%; line-height:24px; } /* font-size: 22px; line-height:24px;*/
.item-page h3 { font-size:150%; line-height:24px; }/* font-size: 18px; line-height:24px*/
.item-page h4 {font-size: 133%; line-height:18px; } /* font-size: 16px; line-height: 18px;*/
.item-page h5 {font-size: 116%; line-height:18px; } /* font-size: 14px; line-height:18px; */

/* for search result*/
.highlight { color:#222; font-weight:700;}
 
/* from element Formatting */
input, select{ color:#888888; padding:2px; font-size:12px; border:1px solid #c4c4c4; font-family:'Arial', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1'; }
input[ type="text"], input[type="password"] { outline:none; vertical-align:middle; line-height:16px; padding:2px 2px 2px 8px;}

input[type="checkbox"],input[type="radio"] { border:medium none !important; width:auto !important; height:auto !important; vertical-align:top;}

button, input[type=button],input[type=reset],input[type=submit], input.button, button.button { cursor:pointer;  padding:7px 18px; font-size:12px; line-height:12px; vertical-align:middle;  font-family:'Titillium Web', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1'; font-weight:400; color:#FFF; background:#5e5e5e url(../images/bg-button.png) repeat-x left top; border:medium none; font-style:normal;}
button:hover, input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover, input.button:hover, button.button:hover { background:#454647 url(../images/bg-button-hover.png) repeat-x left top;}

textarea { color:#555; padding:2px; font-size:12px; border:1px solid #c4c4c4; font-family:'Arial', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1'; }

table { width:100%; border-collapse:collapse; margin-bottom:20px;}
table td, table th { padding: 6px 12px; border: solid 1px #c4c4c4;}
table th, table thead td, table tfoot td { background:#5e5e5e none; color: #FFF; text-align: left;  }

/* listing format*/
ul,ol { margin:0px 0px 18px 0px;}
ul li{ list-style:disc inside; margin-left:20px;}
ol li { list-style:decimal inside;  margin-left:20px; }
.item-page ul { margin:0 0 18px 12px;}
.item-page ol { margin:0 0 18px 12px;}
.item-page ul li{ list-style:disc inside; margin-left:20px;}
.item-page ol li{ list-style:decimal inside;  margin-left:20px;}
/* breadcrumbs*/
.breadcrumbs { margin-bottom:20px;}
/*pager listing*/
.page-list { margin:0px -2px; padding-left:7px; background:transparent url(../images/mod-pagelist-bg-l.png) no-repeat left top; text-align:center;}
.page-list .container { background:transparent url(../images/mod-pagelist-bg-r.png) no-repeat right top;}
.page-list .content{ display:inline-block; padding:10px 0px 9px 0px;}
.page-list .content a { display:block; float:left; margin-right:15px; line-height:14px; color:#454545;}
.page-list .content a:hover { text-decoration:none; color:#f47c24;}
.page-list .content a.bt-previous, .page-list .container a.bt-next{ text-indent:-9999px; width:18px; height:14px;}
.page-list .content a.bt-previous { background:transparent url(../images/arrow-previous.png) no-repeat left top;}
.page-list .content a.bt-next { margin-right:0px; background:transparent url(../images/arrow-next.png) no-repeat left top;}
.page-list .content a.bt-previous:hover, .page-list .container a.bt-next:hover { background-position:left bottom;}
/* Main Page Structure ------ */


/* Main Page Structure ------ */
.wrapper{ width:1003px; margin:0 auto;}
/* end */
